www.gusucode.com > ROCKOA PHP协同办公OA办公系统 v2.0PHP源码程序 > ROCKOA PHP协同办公OA办公系统 v2.0/rockoa_v2.0/rockoa_v2.0/webrock/taskrun/flow/flowAction.php

    <?php 
class flowClassAction extends Action{
	

	public function repipeiAjax()
	{
		$rows	= m('flow_set')->getall("`table` is not null order by `sort`", 'num');
		$str	= '';
		foreach($rows as $k=>$rsss){
			$flow	 = f($rsss['num']);
			$arrs	 = $flow->reloadpipei();
			$str	.= ''.($k+1).'、'.$arrs[0];
		}
		echo 'success';
	}
	
	
	/**
		流程单据查看
	*/
	public function viewAction()
	{
		$uid		= $this->jm->gettoken('uid');
		$modenum	= $this->jm->gettoken('modenum');
		$table		= $this->jm->gettoken('table');
		$mid		= $this->jm->gettoken('mid');
		if($modenum == '' || $mid=='')exit('sorry!');
		
		$flow		= f($modenum);
		$flow->initrecord($mid);
		if(!$flow->rs)exit('记录不存在');
		
		$this->title					= $flow->flowname;
		$this->smartydata['content']	= $flow->contentview();
		
		//判断是不是我审核
		$table 		= $flow->table;
		$arr		= m('flowlog')->getdatalog($modenum, $table, $mid, $uid);
		$this->smartydata['arr']	= $arr;
		$this->smartydata['urs']	= m('admin')->getall("`id` in($uid) order by `sort`",'`id`,`name`,`ranking`');
	}
	
	/**
		提交审核
	*/
	public function checkAjax()
	{
		$flownum	= $this->post('flownum');
		$id			= (int)$this->post('id');
		$cid		= (int)$this->post('cid');
		$zt			= (int)$this->post('zt');
		$sm			= $this->post('sm');
		$flow = f($flownum);
		$flow->initrecord($id);
		echo $flow->check($zt, $sm, $cid);
	}
}